package com.ksm.client.document.service;

import java.util.List;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;
import com.ksm.transfer.dto.DocumentDTO;
import com.ksm.transfer.dto.DocumentFilterDTO;
import com.ksm.transfer.dto.JustificatifDTO;
import com.ksm.transfer.dto.TvaDTO;
import com.ksm.transfer.dto.TypeDocumentDTO;

@RemoteServiceRelativePath("ksmService")
public interface IKsmService extends RemoteService {

	public List<DocumentDTO> findDocumentByFilter(DocumentFilterDTO filterDTO);

	public DocumentDTO saveDocument(DocumentDTO documentDTO);

	public JustificatifDTO saveJustificatif(JustificatifDTO justificatifDTO);

	public List<TvaDTO> loadTva();

	public List<TypeDocumentDTO> loadTypeDocument();

}
